Definitions | (x l), x:A B(x), P & Q, Void, x:A B(x), P  Q, False, A, x:A. B(x), t T, , type List, s = t, P  Q, P   Q, EqDecider(T), Type, l_disjoint(T;l1;l2), l_intersection(eq;L1;L2), b, hd(l), i <z j, i z j, l[i], A B, a < b, , #$n, ||as||, n+m, i j , i j < k, {x:A| B(x)} , {i..j },  |